be well located - Turkish English Dictionary